<%@include file="/libs/foundation/global.jsp"%>

<cq:includeClientLib categories="cq.training.markfield" />

<h2>A complicated dialog</h2>
<h5>The dialog demonstrates a few things as below:</h5>
<ul>
	<li>A field of type multifield</li>
	<li>A field of type composite</li>
	<li>How to extend and configure a composite field</li>
	<li>How to enable users to input to a composite field</li>
	<li>Required textfield</li>
	<li>Use the 'checkboxBoolTypeHint' property to store the value of
	a single checkbox as Boolean</li>
	<li>After adding this component to a page, refresh automatically
	the page so that the clientlib gets effect</li>
</ul>